drop procedure Agyak1
go

CREATE PROCEDURE Agyak1 (@KezdoDatum date, @NapokSzama int)
AS
  DECLARE @AgyID NCHAR(10), --@SzobaSzam int, @message NVARCHAR(100),
  @szabad int, @err int

select Szobak.AgyID, Agyak.SzobaSzam, Agyak.AgyEmelet 
from Szobak, Agyak
--where Szobak.AgyID = Agyak.AgyID
--set @datum = DATEADD(day, NapokSzama, KezdoDatum)
where Szobak.AgyID = Agyak.AgyID and (dateadd(day, NapokSzama, KezdoDatum) < @KezdoDatum 
        and dateadd(day, @NapokSzama, @KezdoDatum) > KezdoDatum )
        --and (dateadd(day, NapokSzama, KezdoDatum) > @KezdoDatum 
        --and dateadd(day, @NapokSzama, @KezdoDatum) < KezdoDatum)

set @szabad = -1
begin
  set @err = -1
  rollback transaction
  return
end

if exists (select * from 
go

exec Agyak1 '2011-06-26', 3
select * from Szobak